// $ANTLR 2.7.7 (20060906): "nanosql.g" -> "NanoSqlLexer.java"$

  /**
   * Copyright (c) 2005-2011 by the California Institute of Technology.
   * All rights reserved.
   */
  package edu.caltech.nanodb.sqlparse;

  import java.util.ArrayList;
  import java.util.List;

  import edu.caltech.nanodb.commands.*;
  import edu.caltech.nanodb.expressions.*;
  import edu.caltech.nanodb.relations.*;

public interface NanoSqlParserTokenTypes {
	int EOF = 1;
	int NULL_TREE_LOOKAHEAD = 3;
	int ADD = 4;
	int ALL = 5;
	int ALTER = 6;
	int ANALYZE = 7;
	int AND = 8;
	int ANY = 9;
	int AS = 10;
	int ASC = 11;
	int AVG = 12;
	int BEGIN = 13;
	int BETWEEN = 14;
	int BY = 15;
	int COLSTORE = 16;
	int COLUMN = 17;
	int COMMIT = 18;
	int CONSTRAINT = 19;
	int COUNT = 20;
	int CRASH = 21;
	int CREATE = 22;
	int CROSS = 23;
	int DEFAULT = 24;
	int DELETE = 25;
	int DESC = 26;
	int DISTINCT = 27;
	int DROP = 28;
	int EXISTS = 29;
	int EXIT = 30;
	int EXPLAIN = 31;
	int FALSE = 32;
	int FOREIGN = 33;
	int FROM = 34;
	int FULL = 35;
	int IF = 36;
	int IN = 37;
	int INDEX = 38;
	int INNER = 39;
	int INSERT = 40;
	int INTO = 41;
	int IS = 42;
	int JOIN = 43;
	int KEY = 44;
	int LEFT = 45;
	int LIKE = 46;
	int MAX = 47;
	int MIN = 48;
	int NATURAL = 49;
	int NOT = 50;
	int NULL = 51;
	int ON = 52;
	int OPTIMIZE = 53;
	int OR = 54;
	int ORDER = 55;
	int OUTER = 56;
	int PRIMARY = 57;
	int QUIT = 58;
	int REFERENCES = 59;
	int RENAME = 60;
	int RIGHT = 61;
	int ROLLBACK = 62;
	int SELECT = 63;
	int SET = 64;
	int SIMILAR = 65;
	int SOME = 66;
	int START = 67;
	int STDDEV = 68;
	int STORE = 69;
	int SUM = 70;
	int TABLE = 71;
	int TO = 72;
	int TRANSACTION = 73;
	int TRUE = 74;
	int UNIQUE = 75;
	int UNKNOWN = 76;
	int UPDATE = 77;
	int USING = 78;
	int VALUES = 79;
	int VARIANCE = 80;
	int VERBOSE = 81;
	int VERIFY = 82;
	int VIEW = 83;
	int WHERE = 84;
	int WORK = 85;
	int TYPE_BIGINT = 86;
	int TYPE_BLOB = 87;
	int TYPE_CHAR = 88;
	int TYPE_CHARACTER = 89;
	int TYPE_DATE = 90;
	int TYPE_DATETIME = 91;
	int TYPE_DECIMAL = 92;
	int TYPE_FLOAT = 93;
	int TYPE_DOUBLE = 94;
	int TYPE_INT = 95;
	int TYPE_INTEGER = 96;
	int TYPE_NUMERIC = 97;
	int TYPE_TEXT = 98;
	int TYPE_TIME = 99;
	int TYPE_TIMESTAMP = 100;
	int TYPE_VARCHAR = 101;
	int TYPE_VARYING = 102;
	int INT_LITERAL = 103;
	int LONG_LITERAL = 104;
	int FLOAT_LITERAL = 105;
	int DEC_LITERAL = 106;
	int PERIOD = 107;
	int SEMICOLON = 108;
	int IDENT = 109;
	int QUOTED_IDENT = 110;
	int TEMPORARY = 111;
	int LPAREN = 112;
	int COMMA = 113;
	int RPAREN = 114;
	int GROUP = 115;
	int HAVING = 116;
	int STAR = 117;
	int EQUALS = 118;
	int NOT_EQUALS = 119;
	int GRTR_THAN = 120;
	int LESS_THAN = 121;
	int GRTR_EQUAL = 122;
	int LESS_EQUAL = 123;
	int PLUS = 124;
	int MINUS = 125;
	int SLASH = 126;
	int PERCENT = 127;
	int STRING_LITERAL = 128;
	int COLON = 129;
	int NEWLINE = 130;
	int WS = 131;
	int COMMENT = 132;
	int COMPARE_OPERATOR = 133;
	int NUM_LITERAL_OR_SYMBOL = 134;
}
